Big Huge Thesaurus

Ovibos moschatus

noun